package com.pan.behavioral.command;

import com.pan.behavioral.command.user.MyInvokerFrame;

/**
 * 命令模式核心在于请求发送者与接收者解耦
 * 命令模式的根本目的在于将‘行为请求者’和‘行为实现者’解耦，在面向对象语言中常用的手段是将行为抽象为对象
 *
 * 如在该模式中，按钮以及实现截图的逻辑解耦，把截图这一行为抽像为对象
 *
 */
public class CommandApplication {
    public static void main(String[] args) {
        new MyInvokerFrame().show();
    }
}
